package andriod.dao;

import java.io.InputStream;
import java.util.List;

public abstract interface PersistDao
{
  public abstract List find(String paramString);

  public abstract List findForPage(String paramString, int paramInt1, int paramInt2);

  public abstract long findForLong(String paramString);

  public abstract List query(String paramString);

  public abstract List queryForPage(String paramString, int paramInt1, int paramInt2);

  public abstract long queryForLong(String paramString);

  public abstract void executeHql(String paramString);

  public abstract void executeSql(String paramString);

  public abstract Object getObject(Class paramClass, Integer paramInteger);

  public abstract Integer returnSave(Object paramObject);

  public abstract void save(Object paramObject);

  public abstract void save(List<Object> paramList);

  public abstract void update(Object paramObject);

  public abstract void delete(Object paramObject);

  public abstract void delete(List<Object> paramList);
  
  public void updateInfoContent(final String contentId,final byte[] content);

//public abstract void updateInfoContent(final String contentId, final InputStream inputStream,final int fileSize);
}

/* Location:           /Volumes/work/oa/WEB-INF/classes/
 * Qualified Name:     andriod.dao.PersistDao
 * JD-Core Version:    0.6.0
 */